have something on hand - French English Dictionary